home *** CD-ROM | disk | FTP | other *** search
/ Programmer Plus 2007 / Programmer-Plus-2007.iso / Programming / XML Utilities / Professional Programmer XSL IDE / Xselerator25.msi / Data.Cab / F29270_improve.xsl < prev    next >
Encoding:
Extensible Markup Language  |  2001-11-07  |  847 b   |  27 lines

  1. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  2. >
  3.   <xsl:import href="elimError.xsl"/>
  4.  
  5.   <xsl:template name="improve">
  6.      <xsl:param name="pList" select="/.."/>
  7.      
  8.      <xsl:variable name="vOrder">
  9.         <xsl:call-template name="getOrder">
  10.           <xsl:with-param name="pList" select="$pList"/>
  11.         </xsl:call-template>
  12.      </xsl:variable>
  13.      
  14.      <xsl:variable name="v1Order">
  15.        <xsl:choose>
  16.          <xsl:when test="$vOrder = 0">1</xsl:when>
  17.          <xsl:otherwise><xsl:value-of select="$vOrder"/></xsl:otherwise>
  18.        </xsl:choose>
  19.      </xsl:variable>
  20.  
  21.      <xsl:call-template name="elimError">
  22.          <xsl:with-param name="pList" select="$pList"/>
  23.          <xsl:with-param name="pOrder" select="$v1Order"/>
  24.      </xsl:call-template>
  25.  
  26.   </xsl:template>
  27. </xsl:stylesheet>